summaryrefslogtreecommitdiffstats
path: root/src/lib/exceptions (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [4236] Updated copyright dates in all files.Marcin Siodelski2015-12-164-4/+4
|
* [4236] Replaced license text in all files containing it.Marcin Siodelski2015-12-164-44/+12
|
* [master] Merged trac4032 (improve unit tests for exceptions)Francis Dupont2015-09-231-1/+23
|\
| * [4032] Improved message unit test commentFrancis Dupont2015-09-161-1/+2
| |
| * [4032] Added a message matching exampleFrancis Dupont2015-09-071-1/+22
| |
* | [master] Finished merge of trac3911a (Makefile.am dependency)Francis Dupont2015-09-161-5/+4
|\ \ | |/ |/|
| * [3911a] Fixes for static link (still subject to #4004 issue)Francis Dupont2015-08-311-1/+1
| |
| * [3911a] Reorganized library Makefile.am files (exception, util, log)Francis Dupont2015-08-291-4/+3
| |
* | [4025] Incorrect use of temporary object fixed in Exception::what()Tomek Mrugalski2015-08-272-14/+30
|/
* [trac4000] Unit-tests for process spawn + errno, verbose exceptions added.Tomek Mrugalski2015-08-201-0/+21
|
* [support8785] Verbose Exception::what() has been implemented.Tomek Mrugalski2015-08-202-3/+25
| | | | | | This change by itself does nothing, but it allows changing e.what() to e.what(true) to get more details about an exception. This can be useful for exception debugging.
* [3507] Renamed B10_CXXFLAGS to KEA_CXXFLAGS.Marcin Siodelski2014-08-122-2/+2
|
* [3394] Renamed Kea libraries from libb10-something to libkea-something.Marcin Siodelski2014-04-152-5/+5
|
* [2357] Update scaffolding using fix-scaffolding.py toolMukund Sivaraman2012-10-251-3/+3
| | | | See bug #2367 for the fix-scaffolding.py tool.
* [2071] Add b10 prefix to libexceptions.laMukund Sivaraman2012-08-022-5/+5
|
* [master] Use libtool from top_builddirMukund Sivaraman2012-06-211-1/+1
|
* [2036] Integrate valgrind into our test suiteMukund Sivaraman2012-06-121-0/+3
| | | | | | | | | | | | * Supply --enable-valgrind to configure to run tests (make check) under valgrind * Use two classes of suppressions files: + src/valgrind-suppressions for permanent suppressions that we never want to re-consider again + src/valgrind-suppressions.revisit for temporary suppressions (such as issues in testcases) that are not a priority to fix, but we'd like to fix them sometime
* [1930] Install headers into bind10-specific directoryMukund Sivaraman2012-05-071-1/+1
|
* [master] Add explicit exception what stringsJelte Jansen2012-05-031-0/+22
| | | | | | This should fix the unit tests complaining about wrong error messages. While debugging, I also found an uninitialized value error that has been present probably since the logger code exists. This has also been fixed.
* [1857] make other exceptions we define subs of isc::Exception as wellJelte Jansen2012-05-021-0/+10
| | | | instead of std::exception
* Add more .gitignore files for the rest of generated stuffMukund Sivaraman2012-03-091-0/+1
|
* [1332] detect read attempt and beyond the end of sequence and reject it byJINMEI Tatuya2011-11-151-0/+11
| | | | exception. a new generic exception "InvalidOperation" was introduced.
* [trac1286] change check_PROGRAMS to noinst_PROGRAMSJeremy C. Reed2011-10-111-1/+1
| | | | | | | | | | | | | | And for check_LTLIBRARIES to noinst_LTLIBRARIES too. This is so a regular "make" will build the test programs and libraries too. So the "make check" will just run the tests (and not build them). This is to help with test-driven development. This reverses some from #1091, plus does the rest too. Note that doing a "make check" before a "make" does not currently work due to dependencies depending on each other (e.g. python/isc/log tests needs datasrc but python/isc/datasrc tests need log_config_update).
* [trac1091] change more noinst_PROGRAMS to check_PROGRAMSJeremy C. Reed2011-10-061-1/+1
|
* [trac1067] isc::NotImplemented exceptionMichal 'vorner' Vaner2011-08-041-0/+12
|
* [trac978] Cleanup of comments and exceptionsMichal 'vorner' Vaner2011-06-171-0/+11
|
* [trac542] use our run_all() wrapper wherever possible.JINMEI Tatuya2011-05-201-0/+3
| | | | | the only exception is now lib/exceptions/tests, so add an explicit comment about that.
* more $Id$ cleanups:JINMEI Tatuya2011-01-221-2/+0
| | | | | | | | - did it for non .cc/.h files - some files had 'already substitued' $Id$'s (which were probably not under keyword substitution with svn; just copied from some other file). they were overlooked in the previous cleanups - there were lower cased $Id$, which were overlooked, too.
* cleanup: removed $Id$, which is useless now that we've migrated to git.JINMEI Tatuya2011-01-213-6/+0
| | | | | briefly talked about it on jabber, no one opposed to it, Jeremy explicitly agreed. changes are trivial themselves, so no explicit review.
* Same as r3545 (I missed second one.)Jeremy C. Reed2010-11-161-1/+1
| | | | | | | Fix doxygen command. (No review. Trivial.) git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@3546 e5f2f494-b856-4b98-b285-d166d9295462
* Fix doxygen command. (No review. Trivial.)Jeremy C. Reed2010-11-161-1/+1
| | | | git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@3545 e5f2f494-b856-4b98-b285-d166d9295462
* overall style cleanup: adjusted brace positions according to the coding ↵JINMEI Tatuya2010-10-152-4/+2
| | | | | | | | | guideline. skipping review. confirmed it compiled. git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@3225 e5f2f494-b856-4b98-b285-d166d9295462
* an initial cut of the EDNS class (code + tests), mainly for backup.JINMEI Tatuya2010-08-241-4/+9
| | | | git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac311@2794 e5f2f494-b856-4b98-b285-d166d9295462
* used *.la instead of .libs/*.aJINMEI Tatuya2010-08-144-12/+25
| | | | | | | introduced a new ./configure option --enable-static-link to statically link executables while still building dynamic loadable modules correctly. git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac309@2722 e5f2f494-b856-4b98-b285-d166d9295462
* sync with trunkJINMEI Tatuya2010-07-203-3/+4
|\ | | | | | | git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac256@2547 e5f2f494-b856-4b98-b285-d166d9295462
| * add AM_CPPFLAGS to run_unittests_CPPFLAGSJINMEI Tatuya2010-07-161-1/+1
| | | | | | | | git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2519 e5f2f494-b856-4b98-b285-d166d9295462
| * missing -I optionsJINMEI Tatuya2010-07-161-0/+1
| | | | | | | | git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2518 e5f2f494-b856-4b98-b285-d166d9295462
| * s/#include "header"/#include <[path/]header>/ (trac #291)JINMEI Tatuya2010-07-162-2/+2
| | | | | | | | git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@2517 e5f2f494-b856-4b98-b285-d166d9295462
* | for trac #256: completely revised the base32(hex) implementation byJINMEI Tatuya2010-07-111-2/+12
|/ | | | | | | | | | generalizing the base64 logiic. fully detailed tests are provided which now pass. documentation was also provided. using this opportunity I moved non DNS helper classes/functions to a separate 'util' directory to make it clearer which files are for the public API. git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac256@2482 e5f2f494-b856-4b98-b285-d166d9295462
* 3. [func] eachEvan Hunt2010-05-301-0/+1
|\ | | | | | | | | | | | | | | | | | | bin/auth: removed custom query-processing code, changed boost::asio code to use plain asio instead, and added asio headers to the source tree. This allows building without using an external boost library. (Trac #163, svn r1983) git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1983 e5f2f494-b856-4b98-b285-d166d9295462
| * addressed some portability issues with non boost ASIO:JINMEI Tatuya2010-05-281-0/+1
| | | | | | | | | | | | | | | | | | | | - suppress the gcc unused parameters warning selectively (as a workaround) in a most portable way - introduce B10_CXXFLAGS as the default to AM_CXXFLAGS to make the first change possible (that's why I modified so many other Makefile.am's even if they are irrelevant to asio) - remove dependency on boost system library: it was only needed for the boost version of ASIO. - hide details that require ASIO related definitions from xfr_client.h to avoid being hit by the 'unused parameter' problem accidentally. git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac168@1953 e5f2f494-b856-4b98-b285-d166d9295462
* | Install the headers for libdns and libexceptions.Jeremy C. Reed2010-05-261-0/+3
|/ | | | | | | | I had tested this for building my host.cc outside of bind10 source. This is for Trac #68. git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1941 e5f2f494-b856-4b98-b285-d166d9295462
* allow isc_throw to have a partial statement using ostream + operator<<.JINMEI Tatuya2010-03-071-2/+25
| | | | | | | added notes about design choices and possible future changes. git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1185 e5f2f494-b856-4b98-b285-d166d9295462
* s/dns_throw/isc_throw/JINMEI Tatuya2010-03-072-4/+4
| | | | | | | | | | now that the generic exception code is a separate library in the isc namespace it doesn't make sense to call it dns_something. I know it's a big change, but I believe we should do this cleanup sooner than later. git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1181 e5f2f494-b856-4b98-b285-d166d9295462
* Restructure trunk again.Jeremy C. Reed2010-03-056-18/+17
| | | | | | | | | | | | | | | | | | This is based on ideas done in experiments/jreed-layout, but I manually did this again. Moved around directory structures. A single python subdirectory under src/lib for single "isc" module. No "cpp" directories. No pyshared or includes symlink trees. I tested running the c++ tests and python tests. I tested running run_bind10.sh from source tree (with nothing installed). I tested running bind10 from installed (after moving source). git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1120 e5f2f494-b856-4b98-b285-d166d9295462
* allow for std:string exception constructorsJelte Jansen2010-02-231-0/+10
| | | | | | | | getValue now raises DataNotFoundError if a bad identifier is given some more tests git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@921 e5f2f494-b856-4b98-b285-d166d9295462
* Remove the GCOV files with "make clean".Jeremy C. Reed2010-02-161-0/+2
| | | | git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@838 e5f2f494-b856-4b98-b285-d166d9295462
* forgot to svn addJelte Jansen2010-02-051-0/+15
| | | | git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@736 e5f2f494-b856-4b98-b285-d166d9295462
* moved exceptions out of libdns and created libexceptionsJelte Jansen2010-02-055-0/+245
don't forget to make clean and autoreconf again git-svn-id: svn://bind10.isc.org/svn/bind10/branches/parkinglot@735 e5f2f494-b856-4b98-b285-d166d9295462