aboutsummaryrefslogtreecommitdiffstats
path: root/libical/TODO
blob: 98d0c2d2b179ec96725f9e45041adeec896d0a06 (plain) (blame)
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

TODOs for libical-0.16
---------------------

libical treats properties with multiple values incorrecty -- it always
seperates multiple values into multiple properties. This is not
acceptable for CATEGORIES and RESOURCES.

Some TEXT valued properties, like METHOD, have a limited set of valid
values. The code should check that the values of these properites are
valid. ( Although METHOD now uses enums, and is not really TEXT valued )

Finish implementing values
    ATTACH/BINARY
    content_type
    language

Check for buffer overflow on external input. 

Error Handling

   Dates and times: the parser will accept many illegal date time
   values

RECUR values ignore integers in BYDAY clauses, ie 'FREQ=MONTHLY;BYDAY=-1SU'

Restrictions code does not catch lack of DTEND or DURATION

For some value types, if there illegal characters in the value ( like
4.56 in an integer value), the parser will output the characters to
stdout.

Check all uses of strcpy and sprinf for buffer overflows

Make the mime parsing code in sspm grow the list of parts as needed,
rather than having a hard limit.
5e87611
6a0f6cdddf9
9a055e87611
6a0f6cdddf9
9a055e87611
6a0f6cdddf9
9a055e87611


9a055e87611
860086c2c58


9a055e87611

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


                                                                   



           
                              
                              




                                                 
 
                               
 
                                                
 


                   
                   


                                                 

                      
# New ports collection makefile for:    kde3-i18n-zh_TW
# Date created:                         05 April 2002
# Whom:                                 Lauri Watts <lauri@kde.org>
#
# $FreeBSD$
#

PORTNAME=   kde-i18n-zh_TW
PORTVERSION=    ${KDE_VERSION}
CATEGORIES?=    misc kde
MASTER_SITES=   ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=     stable/${PORTVERSION}/src
DIST_SUBDIR=    KDE
WRKSRC=     ${WRKDIR}/${PORTNAME}

MAINTAINER?=    kde@FreeBSD.org

LIB_DEPENDS=    intl.2:${PORTSDIR}/devel/gettext

USE_KDELIBS_VER=3
USE_BZIP2=  yes
USE_GMAKE=  yes
GNU_CONFIGURE=  yes
KDE_I18N=   yes

.include "${.CURDIR}/../../x11/kde3/Makefile.kde"

.include <bsd.port.mk>