File: qmail-popup-auth.patch

package info (click to toggle)
checkpw 1.02-1%2Bdeb6u1
  • links: PTS
  • area: main
  • in suites: squeeze-lts
  • size: 556 kB
  • ctags: 290
  • sloc: ansic: 2,169; makefile: 396; sh: 189
file content (61 lines) | stat: -rw-r--r-- 1,864 bytes parent folder | download | duplicates (8)
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
diff -c qmail-1.03/Makefile qmail-1.03-authenv/Makefile
*** qmail-1.03/Makefile	Mon Jun 15 19:53:16 1998
--- qmail-1.03-authenv/Makefile	Wed May  3 13:43:39 2000
***************
*** 1288,1298 ****
  
  qmail-popup: \
  load qmail-popup.o commands.o timeoutread.o timeoutwrite.o now.o \
! case.a fd.a sig.a wait.a stralloc.a alloc.a substdio.a error.a str.a \
  fs.a socket.lib
  	./load qmail-popup commands.o timeoutread.o timeoutwrite.o \
  	now.o case.a fd.a sig.a wait.a stralloc.a alloc.a \
! 	substdio.a error.a str.a fs.a  `cat socket.lib`
  
  qmail-popup.0: \
  qmail-popup.8
--- 1288,1298 ----
  
  qmail-popup: \
  load qmail-popup.o commands.o timeoutread.o timeoutwrite.o now.o \
! case.a fd.a sig.a wait.a stralloc.a alloc.a env.a substdio.a error.a str.a \
  fs.a socket.lib
  	./load qmail-popup commands.o timeoutread.o timeoutwrite.o \
  	now.o case.a fd.a sig.a wait.a stralloc.a alloc.a \
! 	env.a substdio.a error.a str.a fs.a  `cat socket.lib`
  
  qmail-popup.0: \
  qmail-popup.8
diff -c qmail-1.03/qmail-popup.c qmail-1.03-authenv/qmail-popup.c
*** qmail-1.03/qmail-popup.c	Mon Jun 15 19:53:16 1998
--- qmail-1.03-authenv/qmail-popup.c	Wed May  3 13:44:35 2000
***************
*** 13,18 ****
--- 13,19 ----
  #include "readwrite.h"
  #include "timeoutread.h"
  #include "timeoutwrite.h"
+ #include "env.h"
  
  void die() { _exit(1); }
  
***************
*** 145,150 ****
--- 146,152 ----
  {
    if (!seenuser) { err_wantuser(); return; }
    if (!*arg) { err_syntax(); return; }
+   if (!env_put("AUTH=pop")) die_nomem();
    doanddie(username.s,username.len,arg);
  }
  void pop3_apop(arg) char *arg;
***************
*** 153,158 ****
--- 155,161 ----
    space = arg + str_chr(arg,' ');
    if (!*space) { err_syntax(); return; }
    *space++ = 0;
+   if (!env_put("AUTH=apop")) die_nomem();
    doanddie(arg,space - arg,space);
  }