aboutsummaryrefslogtreecommitdiffstats
path: root/reglib.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-28reglib: properly ident code on reglib_is_valid_rd()Luis R. Rodriguez1-1/+1
2014-07-02crda: db2rd, parse/print CAC timeJanusz Dziedzic1-1/+14
2014-06-18crda: simplify text parsing for country/rulesJanusz Dziedzic1-293/+62
2014-06-10crda: add AUTO-BW rule flag supportJanusz Dziedzic1-0/+4
2013-11-20reglib: fix memset usagev3.13Christian Lamparter1-2/+2
2013-10-30crda: add regulatory domain optimizerLuis R. Rodriguez1-2/+298
2013-10-30crda: add regulatory domain stream parserLuis R. Rodriguez1-0/+543
2013-10-30crda: remove antenna gainLuis R. Rodriguez1-5/+0
2013-10-30crda: consolidate passive-scan and no-ibss flagsLuis R. Rodriguez1-4/+5
2013-07-16reglib: add reglib_is_valid_rd() and verify data upon buildLuis R. Rodriguez1-0/+16
2013-07-16reglib: Validate all structure and array lengthsBen Hutchings1-17/+41
2013-05-30crda: make reglib_for_each_country() use the reglib contextLuis R. Rodriguez1-14/+9
2013-05-30crda: pass struct reglib_regdb_ctx to country2rd()Luis R. Rodriguez1-7/+7
2013-05-30crda: add reglib regdb context helpers: reglib_(malloc|free)_regdb_ctx()Luis R. Rodriguez1-104/+102
2013-05-30crda: move reglib_intersect_regdb() to reglibLuis R. Rodriguez1-0/+52
2013-05-30crda: rename min() to reglib_min()Luis R. Rodriguez1-4/+4
2013-05-30crda: rename max() to reglib_max()Luis R. Rodriguez1-1/+1
2013-05-30crda: move reg print helpers to reglibLuis R. Rodriguez1-0/+73
2013-05-30crda: rename crda_verify_db_signature() to reglib_verify_db_signature()Luis R. Rodriguez1-6/+6
2013-05-30crda: rename crda_get_file_ptr() to reglib_get_file_ptr()Luis R. Rodriguez1-10/+10
2013-05-30crda: rename regdom_intersect() to reglib_intersect_rds()Luis R. Rodriguez1-4/+4
2013-05-29crda: use gcry_mpi_release() when using gcry_mpi_scan()Luis R. Rodriguez1-0/+4
2013-05-29crda: explicitly use close() and munmap() on reglib_get_rd_alpha2()Luis R. Rodriguez1-8/+15
2013-05-29crda: use gcry_sexp_release() on crda_verify_db_signature()Luis R. Rodriguez1-2/+6
2013-05-29crda: separate crda_verify_db_signature() implementationsLuis R. Rodriguez1-6/+21
2013-05-29crda: explicitly close file descriptor and munmap() on failuresLuis R. Rodriguez1-6/+10
2013-05-29crda: explicitly munmap() on reglib_get_rd_alpha2()Luis R. Rodriguez1-0/+1
2013-05-23crda: move regdom_intersect() to reglibLuis R. Rodriguez1-0/+159
2013-05-23crda: constify usage of struct ieee80211_regdomainLuis R. Rodriguez1-5/+5
2013-01-21crda: fix compile warning on pcc for reglib for string.hLuis R. Rodriguez1-0/+1
2012-01-18crda: rename reglib_get_*() routinesv1.1.3Luis R. Rodriguez1-2/+2
2012-01-18crda: make usage of regdb.h exclusive to reglib.cLuis R. Rodriguez1-0/+1
2012-01-18crda: make country2rd() staticLuis R. Rodriguez1-2/+3
2012-01-18crda: add dfs_region to the ieee80211_regdomain data structureLuis R. Rodriguez1-0/+1
2012-01-18crda: add new reglib_get_country_alpha2()Luis R. Rodriguez1-0/+74
2012-01-18crda: add a reglib iterator reglib_for_each_country()Luis R. Rodriguez1-0/+69
2012-01-18crda: move country2rd() and its helper to reglib.cLuis R. Rodriguez1-0/+61
2011-11-15crda: use stdint.h instead of linux/types.hLuis R. Rodriguez1-5/+5
2010-01-25Space fixv1.1.1Luis R. Rodriguez1-1/+1
2010-01-25Implement runtime loading of RSA public keysPaul Fertser1-0/+23
2009-04-17make openssl verification safe for multiple keysJohannes Berg1-14/+10
2008-12-01Split printing functions to their own translation unit.Diego 'Flameeyes' Pettenò1-119/+0
2008-12-01Move is_valid_reg_rule() in intersect.c.Diego 'Flameeyes' Pettenò1-20/+0
2008-12-01Avoid implicit declaration of memset() with OpenSSL.Diego 'Flameeyes' Pettenò1-0/+1
2008-12-01Mark functions static when not used outside their translation unit.Diego 'Flameeyes' Pettenò1-2/+2
2008-10-29Double pointers obfuscate code, dieLuis R. Rodriguez1-9/+6
2008-10-29is_valid_reg_rule() is false when freq_diff is 0Luis R. Rodriguez1-1/+1
2008-10-28Add conversion utitlies, standardize printingLuis R. Rodriguez1-1/+144
2008-10-28Share common routines into a reg lib, other objects will later reuse.Luis R. Rodriguez1-0/+132