ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/src/patricia.c
Revision 8753 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 13:56:48 2019 UTC (5 years, 3 months ago) by michael
File length: 23620 byte(s)
Diff to previous 8555 , to selected 7841
- patricia: update to latest version from ircd-hybrid

Revision 8555 - (view) (annotate) - [select for diffs]
Modified Sat Sep 22 21:44:16 2018 UTC (5 years, 6 months ago) by michael
File length: 22933 byte(s)
Diff to previous 7851 , to selected 7841
- Minor style corrections

Revision 7851 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 18:19:57 2016 UTC (7 years, 5 months ago) by michael
File length: 22934 byte(s)
Copied from: ircd-hybrid/trunk/src/patricia.c revision 7850
Diff to previous 7848 , to selected 7841
- Import patricia.c

Revision 7848 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 18:05:24 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 22934 byte(s)
Diff to previous 7847 , to selected 7841
- patricia.c: style corrections; remove unused header includes

Revision 7847 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 16:58:50 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23033 byte(s)
Diff to previous 7846 , to selected 7841
- aptricia.c, patricia.h: add patricia_try_search_exact_addr() and patricia_try_search_best_addr()

Revision 7846 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 16:08:49 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21715 byte(s)
Diff to previous 7845 , to selected 7841
- patricia.c, patricia.h: prefix several externally visible functions with patricia_

Revision 7845 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 14:23:36 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21435 byte(s)
Diff to previous 7844 , to selected 7841
- patricia.c: white-space changes

Revision 7844 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 13:58:59 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21437 byte(s)
Diff to previous 7843 , to selected 7841
- patricia.c: removed several 0 assignments not needed with calloc()

Revision 7843 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 13:55:28 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21652 byte(s)
Diff to previous 7842 , to selected 7841
- patricia.c, patricia.h:New_Patricia() fixed compile warning; removed useless 0 assignments

Revision 7842 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 13:52:40 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21704 byte(s)
Diff to previous 7841
- patricia.c:ascii2prefix() fixed compile warning

Revision 7841 - (view) (annotate) - [selected]
Modified Sun Nov 6 13:44:02 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21714 byte(s)
Diff to previous 7840
- patricia.c: cleanup New_Prefix2()

Revision 7840 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 13:24:49 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 21935 byte(s)
Diff to previous 7839 , to selected 7841
- patricia.c: cleanup ascii2prefix()

Revision 7839 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 13:02:30 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 22997 byte(s)
Diff to previous 7838 , to selected 7841
- patricia.c, patricia.h: rewrite prefix_toa() to suck less

Revision 7838 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 12:26:01 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23484 byte(s)
Diff to previous 7837 , to selected 7841
- patricia.c: mostly white-space changes

Revision 7837 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 12:05:05 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23498 byte(s)
Diff to previous 7835 , to selected 7841
- patricia.c:Deref_Prefix(): removed pointless assert(); stylistic changes

Revision 7835 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 11:59:48 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23576 byte(s)
Diff to previous 7834 , to selected 7841
- patricia.c: remove PATRICIA_MAX_THREADS define we no longer need

Revision 7834 - (view) (annotate) - [select for diffs]
Modified Sun Nov 6 11:59:01 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23610 byte(s)
Diff to previous 7831 , to selected 7841
- patricia.c, patricia.h: indenting; remove extraneous parentheses

Revision 7831 - (view) (annotate) - [select for diffs]
Modified Sat Nov 5 18:24:34 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23566 byte(s)
Diff to previous 7830 , to selected 7841
- patricia.c: use xfree() instead of free()

Revision 7830 - (view) (annotate) - [select for diffs]
Modified Sat Nov 5 18:22:37 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23564 byte(s)
Diff to previous 7824 , to selected 7841
- patricia.c: remove 'num_active_patricia' not needed

Revision 7824 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 17:54:54 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23654 byte(s)
Diff to previous 7822 , to selected 7841
- patricia.h, patricia.c: cleanup prefix_toa() to fit our needs; make it use snprintf()

Revision 7822 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 21:53:19 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24383 byte(s)
Diff to previous 7814 , to selected 7841
- patricia.h, patricia.c: constification

Revision 7814 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 17:37:13 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24353 byte(s)
Diff to previous 7813 , to selected 7841
- patricia.h, patricia.c: we don't need these functions outside patricia.c

Revision 7813 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 16:47:56 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24339 byte(s)
Diff to previous 7811 , to selected 7841
- patricia.h, patricia.c: kill _prefix4_t struct. we can afford the little extra memory

Revision 7811 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 16:33:21 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24340 byte(s)
Diff to previous 7810 , to selected 7841
- patricia.h, patricia.c: removed void_fn_t typedef

Revision 7810 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 16:11:32 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24303 byte(s)
Diff to previous 7809 , to selected 7841
- patricia.c:make_and_lookup(): make it work with both ipv4 and ipv6; add pointer tests as ascii2prefix() can return NULL

Revision 7809 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 15:59:43 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24358 byte(s)
Diff to previous 7808 , to selected 7841
- patricia.c:try_search_exact(): add missing NULL return

Revision 7808 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 15:57:36 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24338 byte(s)
Diff to previous 7807 , to selected 7841
- patricia.c:try_search_exact(): make it work with both ipv4 and ipv6; add pointer tests as ascii2prefix() can return NULL

Revision 7807 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 15:56:00 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24613 byte(s)
Diff to previous 7806 , to selected 7841
- patricia.c:try_search_best(): make it work with both ipv4 and ipv6; add pointer tests as ascii2prefix() can return NULL

Revision 7806 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 15:42:50 2016 UTC (7 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24849 byte(s)
Diff to previous 7668 , to selected 7841
- patricia.h, patricia.c: get rid of BSD data types

Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (7 years, 8 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24744 byte(s)
Diff to previous 7032 , to selected 7841
- Fixed svn properties

Revision 7032 - (view) (annotate) - [select for diffs]
Modified Sun Jan 3 14:34:39 2016 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24744 byte(s)
Diff to previous 6607 , to selected 7841
- Renamed MyCalloc to xcalloc

Revision 6607 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 18:35:52 2015 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24755 byte(s)
Diff to previous 6259 , to selected 7841
- patricia.c: remove trailing whitespaces

Revision 6259 - (view) (annotate) - [select for diffs]
Modified Sat Jul 11 12:18:43 2015 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24788 byte(s)
Diff to previous 5049 , to selected 7841
- Set keyword and eol-style properties

Revision 5049 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 19:55:21 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24839 byte(s)
Diff to previous 5048 , to selected 7841
- patricia.c: fixed another compile warning

Revision 5048 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 19:49:19 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24829 byte(s)
Diff to previous 5047 , to selected 7841
- patricia.c: fixed more compile warnings

Revision 5047 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 19:47:40 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24816 byte(s)
Diff to previous 5046 , to selected 7841
- patricia.c: use MyCalloc/MyFree

Revision 5046 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 18:59:00 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24792 byte(s)
Diff to previous 5045 , to selected 7841
- patricia.c, patricia.h: add proper copyright/license header

Revision 5045 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 18:55:00 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 23657 byte(s)
Diff to previous 5044 , to selected 7841
- patricia.c: removed Windows NT related code

Revision 5044 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 18:53:23 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24038 byte(s)
Diff to previous 5043 , to selected 7841
- patricia.c, patricia.h: ipv6 is mandatory

Revision 5043 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 18:47:28 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24322 byte(s)
Diff to previous 5042 , to selected 7841
- patricia.c, patricia.h: fixed some compile warnings

Revision 5042 - (view) (annotate) - [select for diffs]
Added Sat Dec 13 18:19:17 2014 UTC (9 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/patricia.c
File length: 24820 byte(s)
Diff to selected 7841
- Added latest patricia.c, patricia.h from Net-Patricia-1.22 for later use

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a