View Issue Details

IDProjectCategoryView StatusLast Update
0002525libmicrohttpddigest authentication (HTTP)public2012-09-01 18:53
Reporterwella Assigned ToChristian Grothoff Due Date
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
PlatformLPC2478OSFreeRTOSOS Version7.1
Product Version0.9.21 
Target Version0.9.22Fixed in Version0.9.22 
Summary0002525: Enabled basic authentication, disabled digest authentication
DescriptionCould be possible to add a feature to build the library with a support for basic authentication but with disabled digest authentication?

The current status, if I compile digestauth.c with
/* disable basic and digest Auth support */
#undef DAUTH_SUPPORT

I get errors about missing references to structure member. I am not using make to build it, so I have add some code to digestauth.c.

#if DAUTH_SUPPORT
.... code for digest auth
#endif

... code for basic auth
Steps To ReproduceAlways
Additional InformationMost of embedded systems (as far as I know) are not intended to be attached directly on Internet but LAN, so the basic auth is quite enough to secure the device.

Own modifications to the source code of the library brings pitfalls when a new version is released.
TagsNo tags attached.

Activities

Christian Grothoff

2012-08-30 18:58

manager   ~0006311

Sounds reasonable, will add it to my list...

Christian Grothoff

2012-09-01 18:47

manager   ~0006315

Fixed in SVN 23551. You can now enable only basic auth, or only digest auth, or have both, or have neither.

Christian Grothoff

2012-09-01 18:53

manager   ~0006316

Released in 0.9.22.

Issue History

Date ModifiedUsernameFieldChange
2012-08-28 08:48wellaNew Issue
2012-08-30 18:55Christian GrothoffAssigned To => Christian Grothoff
2012-08-30 18:55Christian GrothoffStatusnew => assigned
2012-08-30 18:58Christian GrothoffNote Added: 0006311
2012-09-01 18:47Christian GrothoffNote Added: 0006315
2012-09-01 18:47Christian GrothoffStatusassigned => resolved
2012-09-01 18:47Christian GrothoffFixed in Version => 0.9.22
2012-09-01 18:47Christian GrothoffResolutionopen => fixed
2012-09-01 18:48Christian GrothoffTarget Version => 0.9.22
2012-09-01 18:53Christian GrothoffNote Added: 0006316
2012-09-01 18:53Christian GrothoffStatusresolved => closed
2013-05-06 10:52Christian GrothoffCategorydigest authentication => digest authentication (HTTP)