Activity for abook

  • Raphaël Droz committed [b5e4a4] on Git

    fix built-in vcard parsing. Use item_fput() to set fields' value

  • Raphaël Droz committed [d3adcd] on Git

    fix an autoconf problem from d89aeb1: -lvformat wasn't added at the right position in the generated gcc command

  • Raphaël Droz committed [887082] on Git

    allcsv: Remove header line's leading "#" which confuse real CSV parsers trying to identify columns name

  • Raphaël Droz committed [394847] on Git

    silenced a couple of GCC stringop-overflow warnings

  • Raphaël Droz committed [c8ad7c] on Git

    Search nickname/alias as well

  • Raphaël Raphaël posted a comment on ticket #3

    I realized the feature was only enabled for DEBUG builds. I made it the default now, in 7c85eaa

  • Raphaël Droz committed [7c85ea] on Git

    optional datafile rewrite (omitted if no change happened), introduced in d7371920, is now actually enabled for all builds, bug #3

  • Raphaël Droz committed [579b24] on Git

    Remove `inline` keyword from header.

  • Raphaël Droz committed [b794aa] on Git

    follow symlinks, fix bug #4

  • Raphaël Raphaël modified ticket #15

    don't override addressbook symlink

  • Raphaël Raphaël posted a comment on ticket #9

    What's the status of this. Could it be closed? In case you can reproduce, please attach the full error / config.h Could it be related to https://github.com/hhirsch/abook/commit/cd89336963801a31c11977ad64c0c815de4e5ede ?

  • Raphaël Raphaël posted a comment on ticket #6

    There is already an internal DB structure implementation which is unlikely to change. XML output would be better handled by an external tool assuming abook generates a nice output. And TAB-delimited CSV ("allcsv"), "vcard" or even "custom" formats are here for this purpose : not as generic as XML could be, but sufficiently predictable, consistent and exhaustive to let anyone convert this output to XML or anything else. Overall, XML doesn't sound adequate for exporting abook contacts, in 2025 - because...

  • Raphaël Raphaël modified ticket #1

    Memory allocation failure

  • Raphaël Raphaël posted a comment on ticket #1

    vcard patch was included in 8b4f653 which was already in 0.6.1 feel free create a new bug adding sample input in case of other format conversion errors in 0.6.2

  • Raphaël Raphaël modified ticket #3

    Contacts are not saved if a second abook is open

  • Raphaël Raphaël posted a comment on ticket #3

    Somehow fixed in aef4219d2 part of 0.6.2 As long as the long-running interactive instance doesn't make change to the DB, it can be modified externally.

  • Raphaël Raphaël modified ticket #6

    filter.c:439]: (error) Resource leak: out

  • Raphaël Raphaël posted a comment on ticket #6

    fixed by 0618ad68a2 merged in 0.6.2

  • Raphaël Raphaël modified ticket #7

    0.6.1 compile error on Cygwin x64

  • Raphaël Raphaël posted a comment on ticket #7

    Was apparently fixed in the above-mentioned PR merged as 54f8e4a and part of 0.6.2

  • Raphaël Raphaël posted a comment on merge request #1

    merged in 0.6.2

  • Raphaël Raphaël modified ticket #8

    0.6.1 Drop Debian text from manual page abook.1

  • Raphaël Raphaël modified ticket #8

    0.6.1 Drop Debian text from manual page abook.1

  • Raphaël Raphaël posted a comment on ticket #8

    fixed by 02ac0c merged in 0.6.2

  • Raphaël Raphaël modified ticket #13

    Support for XDG Base Directory Specification

  • Raphaël Raphaël posted a comment on ticket #13

    Keith's implementation was merged in 0.6.2

  • Raphaël Raphaël modified ticket #7

    XDG directory support

  • Raphaël Raphaël posted a comment on ticket #7

    merged in 0.6.2

  • Raphaël Raphaël modified ticket #4

    Make mutt query more flexible

  • Raphaël Raphaël posted a comment on ticket #4

    merged in 0.6.2

  • Raphaël Droz committed [a243d4] on Git

    0.6.2 RELEASE_NOTES

  • Raphaël Droz committed [1d4e74] on Git

    release: 0.6.2

  • Raphaël Droz committed [df08ba] on Git

    --mutt-query loose search

  • Raphaël Droz committed [ca5bce] on Git

    XDG Base Directory Specification, patch #7 fixing FR #13

  • Keith Bowes Keith Bowes posted a comment on ticket #13

    My submitted patch still uses ~/.abook if it's present as not to break existing installations but uses $XDG_DATA_HOME/abook for new installations. Here's to hoping it'll land in 0.6.2, if there's ever such a thing (with all the improvements made since 0.6.1, there should be).

  • Keith Bowes Keith Bowes created ticket #7

    XDG directory support

  • Raphaël Raphaël updated merge request #2

    Assorted build fixes

  • b'Rapha\xc3\xabl committed [c6c0b7] on Git

    Merge /u/guillemj/abook/ branch pu/export-icalendar into master

  • Raphaël Raphaël merged merge request #1 on Git

    Add support for iCalendar export format

  • Raphaël Raphaël updated merge request #3

    Key remapping support

  • Raphaël Droz committed [4cc1e6] on Git

    misc: Changelog update

  • Raphaël Droz committed [b897f8] on Git

    fix double-free(), Debian #1052510

  • Raphaël Droz committed [51c2cb] on Git

    autoconf autoupdate

  • Raphaël Droz committed [e88f8f] on Git

    query: outformat: Add "mailto" format

  • Raphaël Raphaël modified ticket #11

    abook --generate never finishes on abook v0.6.1

  • Raphaël Raphaël posted a comment on ticket #11

    Default input is stdin (which make a process waiting for an input) You can pass your file to stdin using <. Alternatively, you can specify it using --infile

  • Imran Haider Imran Haider created merge request #3

    Key remapping support

  • Dark Dave Dark Dave modified a comment on ticket #11

    Sorry, wrong title. I meant --convert and I don't see how to edit the title or original post.

  • Dark Dave Dark Dave posted a comment on ticket #11

    Sorry, wrong title. I meant --convert

  • Dark Dave Dark Dave created ticket #11

    abook --generate never finishes on abook v0.6.1

  • Raphaël Raphaël posted a comment on discussion Open Discussion

    abook --convert --infile=$HOME/.abook/addressbook --outformat=vcard Not need to post the same question in the abook-devel forum.

  • M.R.P. M.R.P. posted a comment on discussion Open Discussion

    Hello The abook website says that abook supports v card but how do I implement this? How do I export my abook contacts to other vcard supported devices?

  • M.R.P. M.R.P. posted a comment on discussion abook-devel

    Hello the abook website says abook supports v card but how does this work? how do I export my contacts as vcard so that I can import them into other vcard supported systems?

  • Raphaël Raphaël modified a comment on ticket #16

    abook overrides the whole file when saving. It comes with mentioned drawbacks but any modification in the direction of "CRUD file operations" would inevitable imply much more code to create/debug/maintain which is something no-one is currently willing (aside from maintenance, there is no active abook developer currently)

  • Raphaël Raphaël posted a comment on ticket #16

    abook is override the whole file when saving. It comes with mentioned drawbacks but any modification in the direction of "CRUD file operations" would inevitable imply much more code to create/debug/maintain which is something no-one is currently willing (aside from maintenance, there is no active abook developer currently)

  • nnako nnako created ticket #16

    don't remove comments in addressbook file

  • nnako nnako posted a comment on ticket #15

    Hi @gibboris , thanks for your quick reply. I would think, that the effect of having to use the abook application with the --datafile argument, each time the application is called (from within mutt and from the command line) makes it necessary to always remember that location each time. But when the --datafile flag could be set within abook's configuration file (default is ~/.abook/abookrc) I could set it once there and forget about it in the future. As far as I have seen, there is no way to set...

  • Raphaël Raphaël posted a comment on ticket #15

    I think the right approach is to use the --datafile flag everywhere you want to use a custom location. I'd be less "magic" than a symlink and more predictable. There have been an attempt into respecting XDG standards (which would apply to the data directory) https://sourceforge.net/p/abook/feature-requests/13/ https://sourceforge.net/p/abook/mailman/abook-devel/?viewmonth=202011 but these was not merged so far.

  • nnako nnako created ticket #15

    don't override addressbook symlink

  • Jaakko Heinonen Jaakko Heinonen committed [51ec77]

    Upgrade the license from GPLv2 to GPLv3.

  • Jaakko Heinonen Jaakko Heinonen committed [7797b5]

    Remove the explicit GPL version. I believe that the original hypermail

  • M.R.P. M.R.P. posted a comment on discussion abook-devel

    Hello I am wanting to transfer contacts between abook and my macs contacts. Any Ideas?

  • Raphaël Raphaël posted a comment on discussion Open Discussion

    May possible explanations: - file wasn't saved in the first place (unwritable HOME directory? You should have received a warning) - file was saved at a custom path (abook was aliased, configuration changed it?) - file was saved at a path that changed (your HOME was mounted/remounted/moved between reboot) - file was saved at a path that disappeared (your HOME was cleaned, eg live-system, ...) By default abook saves datafile into $HOME/.abook/addressbook Note: A first patch (not ready for merge yet)...

  • Raphaël Raphaël posted a comment on discussion Open Discussion

    You may want to - Read current documentation (provide as man pages), man abook and man abookrc - Identify if anything is actually missing / unclear - Patch the documentation (in man format) and send the diff as an attachment to the abook-devel list Before you actually go into detailed modification, you may want to post there what you feel is lacking from the existing documentation and how you intend to fix it.

  • M.R.P. M.R.P. posted a comment on discussion Open Discussion

    Hello running abook on linux but when I restart my computer book becomes blank. How do save database. Were does the file save to and what is it called?

  • M.R.P. M.R.P. posted a comment on discussion Open Discussion

    Hello I would like to write a manual for book. Who can I communicate with?

  • Raphaël Raphaël committed [54c276]

    custom output filter: Now able to export custom fields too (if activate in abookrc)

  • Raphaël Raphaël committed [71b9e3]

    misc: update a comment

  • Raphaël Raphaël committed [95ddd6]

    misc: Changelog update

  • Raphaël Raphaël committed [c93321]

    csv export: "allcsv" now exports arbitrary named custom fields instead of only "custom<X>" previsouly (follow-up 8fd8454f)

  • Raphaël Raphaël modified ticket #11

    Include custom fields in export/convert

  • Raphaël Raphaël posted a comment on ticket #11

    The allcsv format allow this (8fd8454f3e) Finally fixed by adcff19

  • Raphaël Raphaël committed [adcff1]

    bugfix: The "allcsv" export format now outputs *all* customX fields instead of only the odd ones (8fd8454f3e follow-up), fix #11

  • Raphaël Raphaël committed [8eb13a]

    autotools: Updated using autotools 1.16. WANT_AUTOMAKE=1.13 autoreconf -vfim

  • Raphaël Raphaël modified ticket #10

    interoperability between abook and gammu

  • Raphaël Raphaël posted a comment on ticket #10

    Thank you for the report. Closing now. Feel free to reopen (or create a new ticket) if it's still confirmed as an ongoing issue.

  • Raphaël Raphaël committed [ba82bc]

    i18n: Updated German translation

  • Raphaël Raphaël modified ticket #5

    0.6.1 add #include <string.h>

  • Raphaël Raphaël posted a comment on ticket #5

    I doubt it's the right fix to unconditional include it. string.h is included either if: - It's VMS - It's GNU_LIBRARY - You HAVE_STRING_H If all of these are wrong, you should rather check the result of ./configure and config.h

  • Raphaël Raphaël modified ticket #14

    abook: option to parse cc: addresses in --add-email

  • Raphaël Raphaël posted a comment on ticket #14

    Fixed by Corey Minyard in 804f03b37fec3fe0a274cd89ec27d2879a0a5afe

  • Raphaël Raphaël modified ticket #6

    0.6.1 add CFLAGS = -std=gnu89

  • Raphaël Raphaël posted a comment on ticket #6

    fixed (back in 54f8e4ac4e0bdf7622909c4cdf5768bebe72460c)

  • Raphaël Raphaël modified ticket #10

    Turn on HTTPS on abook.sourceforge.net homepage

  • Raphaël Raphaël posted a comment on ticket #10

    img links now updated too.

  • Raphaël Raphaël committed [7672c4]

    Add --fields to tell which fields to get emails from

  • Raphaël Raphaël committed [ffdb83]

    misc: Fix spelling error in binary: "occured"

  • Raphaël Raphaël committed [428123]

    misc: Changelog update

  • Raphaël Raphaël committed [804f03]

    Take off the "From:" before calling getname()

  • Raphaël Raphaël committed [5fa703]

    7672c42e2 follow-up: Rename the option --email-fields + wording fixes

  • Raphaël Raphaël committed [ef684b]

    fix: avoid SIGSEGV in case of undefined USER environment variable, fix Debian #859407

  • <REDACTED> posted a comment on ticket #10

    I see you did enable it. Thank you!

  • <REDACTED> created ticket #10

    Turn on HTTPS on abook.sourceforge.net homepage

  • Keith Bowes Keith Bowes created ticket #9

    Doesn't compile in modern compilers

  • Raphaël Raphaël modified a comment on merge request #2

    autotools definitely needs an update. I tried a (too) big toolchain update some years ago + autogenerate as much as possible (gnulib) https://gitlab.com/drzraf/abook/commit/fb4b8fb6851470c85d0a4d8ae6c549000699a98f but got some problems with wchars.

  • Raphaël Raphaël posted a comment on merge request #2

    We definitely needs update autotools. I tried a big toolchain update some years ago + autogenerate as much as possible (gnulib) https://gitlab.com/drzraf/abook/commit/fb4b8fb6851470c85d0a4d8ae6c549000699a98f but got some problems with wchars.

  • Guillem Jover Guillem Jover created merge request #2

    Assorted build fixes

  • Guillem Jover Guillem Jover created merge request #1

    Add support for iCalendar export format

  • Frank Ch. Eigler Frank Ch. Eigler created ticket #14

    abook: option to parse cc: addresses in --add-email

  • Elvis Angelaccio Elvis Angelaccio modified a comment on ticket #13

    Forgot the link to the spec: https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.