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
|
2024-11-09 Timothy Brown <tbrown@freeshell.org>
Creating release v1.8
Adding the ability to use libsecret including
prompting and saving the password.
2024-10-20 Timothy Brown <tbrown@freeshell.org>
Creating release v1.7.
Fixed a few printf() object types.
Removed most of the autoconfig automatically generated files.
Changing CI from Travis to Github actions.
Fail and return an error when HTTP request fails.
Cleaned up/rearranged the arg parsing so as to be able to
run -V and -h without having an rc file.
Fixed unveil ifdefs.
2020-01-15 Timothy Brown <tbrown@freeshell.org>
Created version 1.6
Cleaned up the autoconf macros for GPGME.
Created version 1.5
Updated the result regex.
2019-12-28 Timothy Brown <tbrown@freeshell.org>
Created version 1.4
2019-12-26 Timothy Brown <tbrown@freeshell.org>
Created version 1.3
Adding support for passwords encrypted with GPG.
2019-05-07 Timothy Brown <tbrown@freeshell.org>
Created version 1.2
Created version 1.1
2019-05-06 Timothy Brown <tbrown@freeshell.org>
Created version 1.0
Adding pledge().
2019-04-25 Timothy Brown <tbrown@freeshell.org>
Created version 0.9
Added the ability to do case insensitive searches and
to parse the response from Gmail.
2014-03-14 Timothy Brown <tbrown@freeshell.org>
Adding more debug info and correcting for \r's.
Adding a debug section in the xml parsing.
It seems owncloud/sabredav encode the \r's which libxml converts
back to \r's so in the vcard regex/printing we should check to
make sure they are not the second to last character, if they are
we remove them.
Adding the known query terms.
In reading the man page, I forgot to add the known terms
to the argument list.
Adding example URLs to the README.
Updating the ChangeLog and version number.
Bug fix in the carddav (webdav) headders.
When querying against owncloud (sabredav.org) we must specify the
depth in the headers and not saying breif is true.
2014-03-10 Timothy Brown <tbrown@freeshell.org>
Bugfix in xml namespace.
Bug fix from Chip Black, there needs to be space between the xml
namespace definitions for Apple's Calendar and Card server.
2014-03-08 Timothy Brown <tbrown@freeshell.org>
Clean up for v0.3 release.
Cleaning up all the supporting files in order to get ready for
the 0.3 release.
2014-03-07 Timothy Brown <tbrown@freeshell.org>
Bug fix (malloc incorrect brackets).
Bug fix in argument parsing routine. I had the +1 inside of the
call to strlen().
Also changed the default value of the curl error code to be CURLE_OK
instead of 0.
2014-03-07 Timothy Brown <tbrown@freeshell.org>
Bug fix in carddav.
Bug fix in terminating the response string. I was under allocting the
array by 1.
Adding a sanity check in the rc parsing.
Putting in a break to make sure we only parse the first two
tokens in a rc file.
Adding the ability to read a configuration file.
2014-03-06 Timothy Brown <tbrown@freeshell.org>
Code clean up. Adding C99 standard.
Adding the C99 standard for autoconf and the removal of unused
variables in the source.
Bugfix. Renaming function.
Missed a rename of the xml walk_nodes to walk_tree function.
Merge branch 'master' of https://code.freeshell.org/mcds
Split the parsing into xml and regex.
Decided to bite the bullet and use libxml to do the initial parsing
of the carddav data received. Then when a vcard is found, pass it
off to a regex parser.
2014-03-05 Timothy Brown <tbrown@freeshell.org>
Upping the revision number.
Updated the output to conform to mutt.
2014-03-05 Timothy Brown <tbrown@freeshell.org>
Adding the ability to print the full name.
The mutt query command expects the results along the lines of:
Searching database ... 20 entries ... 3 matching:
me@cs.hmc.edu Michael Elkins mutt dude
blong@fiction.net Brandon Long mutt and more
roessler@guug.de Thomas Roessler mutt pgp
That is a one line message, then each matching response on a
single line, each line containing a tab separated address then
name then some other optional information. On error, or if there
are no matching addresses, return a non-zero exit code and a
one line error message.
2014-03-05 Timothy Brown <tbrown@freeshell.org>
Updated manpage.
I had left in a reference to tbrown as the user in the carddav url.
Removing main.h from the src/Makefile.am
There is no main.h yet I had left it in the source automake
file.
Moving the ChangeLog to the toplevel directory.
Updating Makefile.am to include man-page.
2014-03-05 Timothy Brown <tbrown@freeshell.org>
Updated the usage statement and added a man page.
Updated the usage statement to include the ability to specify email
(although this is the default).
Added a first pass of a man page.
2014-03-05 Timothy Brown <tbrown@freeshell.org>
Clean up and build on a debian machine.
Adding Makevars in the po directory.
Adding the makefile for the translations.
Removing the libxml dependency.
Adding files to the build-aux instead of sym links.
2014-03-05 Timothy Brown <tbrown@freeshell.org>
Email query is working.
The email query/regex is working. However addresses still need to
be re-parsed.
Possibly need to check how mutt wants the query returned as.
2014-03-04 Timothy Brown <tbrown@freeshell.org>
Updated the CardDav search fields.
Updated the CardDav search fields to be correct. Added a comment to
the parse_args function (should refactor to options.c?).
Option clean up and build macros.
Cleaned up the options to be able to use x-macros.
Added the m4 build macros.
2014-03-03 Timothy Brown <tbrown@freeshell.org>
Big update....
Adding options, mem/malloc wrappers and code to construct the
curl request and carddav search.
2014-02-26 Timothy Brown <tbrown@freeshell.org>
Full autotools project.
Sorted out the gettext issues and made it into a full/proper
autotools project.
Adding some src automake defauuts.
Initial Git import
|